|
Oracle® Rules Palette Release 9.1.0.0.0 E15811-01 |
The Allocation screen rule controls plan and policy level allocations. Allocations are used to define how money can be applied to a plan or policy. OIPA uses the AsAllocation table for allocations to the policy.
Note: The Allocation screen is not required for valuation or fund processing; however, it is commonly used to satisfy business workflow processes.
|
Element/Tag |
Definition |
Attribute |
Element/Attribute Value and Description |
|
<AllocationScreen> |
The opening and closing tag of the AllocationScreen business rule. |
|
|
|
<Allocations>
|
Required element; |
TYPE
|
Optional attribute; ="Policy/Plan" To indicate the level of allocation. Plan: Defines if Allocation configuration is at the plan level. Policy: Defines if Allocation configuration is at the policy level. |
|
AMOUNTPRECISION |
Optional attribute; ="Constant" To specify the maximum number of digits allowed after the decimal point. Used when allocating money.
There is no restriction on the maximum or minimum value in the code. If this attribute is not used, the default value, "2" will be used. | ||
|
PERCENTPRECISION |
Optional attribute; ="Constant" To specify the maximum number of digits allowed after the decimal point. Used when allocations are percentages.
There is no restriction on the maximum or minimum value in the code. If this attribute is not used, the default value, "2" will be used. | ||
|
USEEFFECTIVEDATE |
Optional attribute; Used to display different effective dates for a model and allows you to select a group of allocations by model and effective date. Yes: Allows for effective dates. No: Indicates effective dates aren’t used. | ||
|
<Allocation> |
Required/RepeatableElement; The Allocation tag is a required sub element that indicates we are configuring a specific allocation.
The Allocation tag has specific attributes that help define the allocation further. |
TYPECODE |
Required attribute; ="AllocationTypeCode" Is the Allocation Code number that is defined in AsCodeAllocationType. |
|
FUNDLIMIT |
Optional Attribute; ="Integer"* To set the limit on the number of funds that can be made available for allocation. | ||
|
EXCLUDEFUNDSTATUS |
Optional Attribute; ="FundStatus"* To prevent the funds (that are in the specified fund status) from being available for allocation.
For example: EXCLUDEFUNDSTATUS="01,03" - Indicates that the funds that are in these statuses should not be available for allocation. 01 & 03 may indicate active and closed fund status, respectively. | ||
|
EXCLUDETYPE |
Optional attribute; ="FundTypeCode" List of Fund Types(comma separated codes) that should be excluded from the Allocation Fund drop down list. | ||
|
<AllocationMethods> |
Required element; Lists the Allocation Methods that are applicable for this allocation type. |
|
Required element value; ="AllocationMethodCode" Defines AllocationMethodCode (percent, amount, units, etc.) |
|
<AllocationTransfer> |
Optional Element; |
REPEATFUNDS |
Optional attribute; |
|
<AllocationFrom> |
Required Element; |
FUNDLIMIT |
Optional
Attribute; |
|
METHODCODES |
Optional attribute; | ||
|
ALLOWMIXEDMETHODS |
Optional attribute; ="Constant" Validation to determine if the Fund amount is at least equal to the specified minimum amount. | ||
|
<DisableAllocationFields> |
Optional Element; This element is used to disable the fields of certain allocation types in the Allocation screen based on the policy status. |
|
|
|
<DisabledPolicyStatus> |
Required
Element: |
|
Required/Repeated element value; |

<AllocationScreen>
<Allocations TYPE="Policy" USEEFFECTIVEDATE="Yes" AMOUNTPRECISION="2" PERCENTPRECISION="0">
</Allocations>
<DisableAllocationFields>
<DisabledPolicyStatus>07, 11, 31, 35, 38, 39, 41</DisabledPolicyStatus>
</DisableAllocationFields>
</AllocationScreen>
<AllocationScreen>
<Allocations TYPE="[Policy]">
<AllocationTransfer REPEATFUNDS="[Yes|No]">
<AllocationFrom EXCLUDETYPE="[FundTypeCode]" FUNDLIMIT="[Integer*]" METHODCODES="[AllocationMethodCode]"></AllocationFrom>
</AllocationTransfer>
</Allocations>
<DisableAllocationFields>
<DisabledPolicyStatus>[PolicyStatusCode*]</DisabledPolicyStatus>
</DisableAllocationFields>
</AllocationScreen>